package com.itcanteen.medical.patient.service;

import com.itcanteen.medical.common.exception.AdException;
import com.itcanteen.medical.patient.entity.PatientDocument;

/**
 * (PatientDocument)表服务接口
 * @author 1804A-TeamOne
 * @date 2020-12-17 16:23
 */
public interface PatientDocumentService {

    /**
     * 根据用户id查询档案
     * @param id 患者id
     * @return com.itcanteen.medical.patient.entity.PatientDocument
     * @throws AdException 统一异常
     */
    PatientDocument findByPatientId(Integer id) throws AdException;

    /**
     * 更新档案
     * @param patientDocument 档案信息
     * @return com.itcanteen.medical.patient.entity.PatientDocument
     * @throws AdException 统一异常
     */
    PatientDocument update(PatientDocument patientDocument) throws AdException;
}